package com.yanqu.road.utils;

import com.yanqu.road.utils.string.StringUtils;

import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.UUID;

public class UUIDHelper {

	public static void main(String[] args) {
		List<String> testList = new ArrayList<>();
		for(int i=0;i<100000;i++){
			String str = randomUUID(UUIDHelper.randomUUID(String.valueOf(10100019)));
			if(testList.contains(str)){
				System.err.println(str + "重复");
			}else{
				testList.add(str);
			}
		}
	}


	public static String randomUUID(String prefix){
		String result;
		UUID uuid = UUID.randomUUID();
		if(StringUtils.isNullOrEmpty(prefix)){
			result = uuid.toString();
		}else {
			result = prefix + "-" + uuid.toString();
		}
		return result;
	}
	

}
